新版特色:
●IntegratedcoverageofnewC#6functionality.
●C#6newlanguagefeaturesappearthroughoutthebookandeachoccurrenceismarkedwitha“6”marginicon
●AllmaterialisupdatedforusewithVisualStudio2015.
Hundredsofexercisesupdatedforstudentpracticeskills
圖書特色與優點:
Signature“LiveCode™Approach”—Languagefeaturesarepresentedinthecontextofawidevarietyofcompleteworkingprograms.
●Featuresthousandsoflinesofcodeinhundredsofcompleteworkingprograms.
●Abroadrangeofexampleprogramsselectedfromcomputerscience,business,simulation,gameplaying,graphics,multimediaandmanyotherareas.
●Enablesstudentstoconfirmthatprogramsrunasexpected.
●Studentscanalsodownloadthecodefromthebook’sCompanionWebsitewww.pearsonglobaleditions.com/deitel.
Object-OrientedProgramming
●Outstanding,consistent,andappliedpedagogy.IconsthroughoutidentifySoftwareEngineeringObservations;GoodProgrammingPractices;CommonProgrammingErrors;PortabilityTips;PerformanceTips;TestingandDebuggingTips;andLook-and-FeelObservations.
●Early-objectsapproach.ThebookintroducesthebasicconceptsandterminologyofobjecttechnologyinChapter1.InChapter2,studentswillvisuallymanipulategraphicaluserinterfaceobjects,suchaslabelsandimages.InChapter3,IntroductiontoC#AppProgramming,studentswillwriteVisualC#programcodethatmanipulatespreexistingobjects.TheywilldeveloptheirfirstcustomizedclassesandobjectsinChapter4.OurearlyobjectspresentationcontinuesinChapters5–9withavarietyofstraightforwardcasestudies.Chapters10–12takeadeeperlookatclassesandobjects.
●Richcoverageofprogrammingfundamentals.Chapters5and6presentafriendlytreatmentofcontrolstatementsandproblemsolving.
●Aclear,example-drivenpresentationofclasses,objects,inheritance,polymorphismandinterfaces.
●Optionalcasestudy:UsingtheUMLtodevelopanobject-orienteddesignandVisualC#implementationofanAutomatedTellerMachine(ATM).TheUML™(UnifiedModelingLanguage™)istheindustry-standardgraphicallanguageformodelingobject-orientedsystems.WeintroducetheUMLintheearlychapters.OnlineChapters34and35includeanoptionalcasestudyonobject-orienteddesignusingtheUML.Wedesignandimplementthesoftwareforasimpleautomatedtellermachine.Weanalyzeatypicalrequirementsdocumentthatspecifiesthesystemtobebuilt.Wedeterminetheclassesneededtoimplementthatsystem,theattributestheclassesneedtohave,thebehaviorstheclassesneedtoexhibitandwespecifyhowtheclassesmustinteractwithoneanothertomeetthesystemrequirements.FromthedesignweproduceacompleteworkingVisualC#implementation.Studentsoftenreporta“lightbulbmoment”–thecasestudyhelpsthem“tieitalltogether”andtrulyunderstandobjectorientation.
●Fourprogrammingparadigms.Wediscussstructuredprogramming,object-orientedprogramming,genericprogrammingandfunctionalprogramming(newinthisedition).
Interesting,EntertainingandChallengingExercises
●Extensiveself-reviewexercisesandanswersareincludedforself-study.
●Eachchapterconcludeswithasubstantialsetofexercises,includingsimplerecallofimportantterminologyandconcepts,identifyingtheerrorsincodesamples,writingindividualprogramstatements,writingmethodstoperformspecifictasks,writingC#classes,writingcompleteprogramsandimplementingmajorprojects.TheMakingaDifferenceexercisesencourageyoutousecomputersandtheInternettoresearchandworkonsignificantsocialproblems–wehopeyou’llapproachtheseexerciseswithyourownvalues,politicsandbeliefs.
IllustrationsandFigures
●Abundanttables,linedrawings,UMLdiagrams,programsandprogramoutputsareincluded.
Thebook’smodularorganizationhelpsinstructorsplantheirsyllabi.
OtherFeatures
●UseasappropriatewithWindows7,8or10.
●Aclear,example-drivenpresentationofclasses,objects,inheritance,polymorphismandinterfaces.
●EarlyintroductiontoLINQandgenericcollections.
●PLINQ(ParallelLINQ)formulticoreperformance.
●AsynchronousProgrammingwithasyncandawait.
●Functionalprogrammingwithlambdasanddelegates.
●Immutability,files,databasewithLINQtoEntities.
●VisualC#debugging,integratedexceptionhandling.
●ExtensivetreatmentofWindowsFormsGUI.
●OnlinecoverageofUniversalWindowsPlatform(UWP)GUIfordesktopandmobileapps.
●Theprintedbookcontainsthecorecontent(Chapters1–23)forintroductorycoursesequences.
●Additionalonlinecontentformoreadvancedcourses:ASP.NETwebappdevelopment;XMLandLINQtoXML;BuildingaMicrosoftAzure™CloudComputingApp;WebServicesandATMOODcasestudy.
VISUAL business HOW 圖書 graphics PROGRAM